Fire up your applications with Jetfire
RSS
Jetfire Wiki


Quick Search
»
Advanced Search »

Page History: Void Safety

Compare Page Revisions



« Older Revision - Back to Page History - Newer Revision »


Page Revision: 2010/11/25 14:52


Void Safety Overview

Void safety is one a number of first class constructs in the Jetfire lanaguage. Void safety is not found in other application languages such as Java and C#. Jetfire supports void safety through several mechanisms to prevent run time exceptions which typically result in system crashes.

Void safety is Jetfire is not absolute. It is possible to have 'null object exceptions'. This is primarily due to the fact supports interaction with other .net objects which may be null and Jetfire supports 'null' objects. Jetfire can; however greatly reduces the possibility of 'null' object exceptions.

The primary mechanism that Jetfire uses is initialize all objects/workflows to an 'Empty' object. This is the default setting for all objects; however it can be overridden(coming soon) to automatically invoke the default constructor or even set the objects/workflows to null on a class basis.

ScrewTurn Wiki version 3.0.4.560. Some of the icons created by FamFamFam.